import { Notify, Dialog } from 'vant';
import { selfI18n } from '@/i18n';
export function showSuccess (data) {
    Notify({ type: 'success', message: data });
}
export function showError (data) {
    Notify({ type: 'danger', message: data });
}
export function showConfirm (message, confirm, cancel) {
    Dialog.confirm({ title: '提示', message: message, confirmButtonColor: '#1890ff' }).then(() => {
        confirm();
    }).catch((err) => {
        console.log(err);
        cancel && cancel();
    });
}
// 根据服务端返回的错误数据中的错误码，显示对应的错误信息。
export function showServerError (data) {
    if (typeof (data) !== 'undefined' && data.result && data.result === 'fail') {
        if (data.errorno) {
            Notify({ type: 'danger', message: selfI18n('error_no_' + data.errorno, { ...data }), customClass: 'highest-zindex' });
        }
    }
}
